protest demonstration - German English Dictionary